package libra.config;

import javax.annotation.PostConstruct;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import lombok.Data;

//获取YML配置文件中的指定前缀信息，映射到实体类
@ConfigurationProperties(prefix="project-dubbo-env")
//Spring注解，将对象实例化注册进容器
@Component
//lombok注解，为对象生成getter、seteer方法等
@Data
public class DubboEnv_7023 {
	/** 控制远程调用的接口版本，相当于reference.version */
	public String interVersion;
	/** 控制远程调用的接口地址，相当于reference.url，使用此配置的目的是不适用zookeeper，直接与Dubbo直连 */
	public String interUrl;
	/** 控制是否使用本地存根 */
	public Boolean isLocalStub;
	
	@PostConstruct
	public void afterInit() {
		System.out.println( this );
	}
}
